<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面，任何其他内容都*必须*跟随其后！ -->
    <title>BeginCode编程学习社区</title>

    <!-- Bootstrap -->
    <link href="${rc.contextPath}/css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="${rc.contextPath}/js/jquery-3.3.1.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="${rc.contextPath}/js/bootstrap.min.js"></script>
    <link href="${rc.contextPath}/app_css/home_page.css" rel="stylesheet">
</head>
<body>
<!-- 导航开始 -->
<#include "common/nav.ftl">
<#include "common/carousel.ftl">

<!-- 轮播结束 -->
<div class="container">
    <div class="row">
        <!-- row开始 -->
        <!-- 每日好文开始 -->
        <div class="col-md-12">
            <div class="data_list">
                <!-- <div class="data_list_title" style="color: red"> <img src="icon/top2.png"/>每日好文</div> -->
                <div class="datas">
                    <ul>
                        <li style="margin-bottom: 30px">
                            <span class="summary"><font style="color: red; font-weight: bold;font-size: 18px" >今日推荐:</font> <a href="">幂等性就是多次重复执行结果不变，例如例子中转账操作，本地取款，异地存款，当异地存款出现异常时，需要调用本地存款回滚，要求我重复多次本地存款操作 本地不会出现金额重复增多的情况，这就是幂等性。</a></span>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
        <!-- 每日好文开始结束 -->

    <#list homeInfos as blogType>

        <#if blogType_index==2>

            <!-- 广告位 -->

            <div class="col-md-12" style="padding-top: 10px; padding-bottom: 0px">
                <div class="jumbotron" style="background-color: #663366;color: #fff;padding-top: 10px;padding-bottom: 10px" >
                    <div class="container">
                        <h1 style="font-size: 40px">加入我们</h1>
                        <p >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指导你如何自学，并掌握一门开发技术 ，
                            帮你解答自学过程中的疑惑！QQ群:5369686 </p>
                    </div>
                </div>
            </div>
            <!-- 广告位 -->

        </#if>

        <!-- 热门文章开始 -->
        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title"><img src="${blogType.icon}"/><a href="classify.html">${blogType.homeTypeName}</a></div>
                <div class="datas">
                    <ul>
                        <#list blogType.blogBaseInfos as blog>
                            <li>
                                <span><a href="detail.html">${blog.blogTitle}</a></span>
                                <span class="view">${blog.cDate?string('dd/MM')}</span>
                            </li>
                        </#list>
                    </ul>
                </div>
            </div>
        </div>
        <!-- 热门文章结束-->



    </#list>

        <!-- 热门文章开始 -->
        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title"><img src="${rc.contextPath}/icon/classify.ico"/><a href="classify.html">热门文章</a></div>
                <div class="datas">
                    <ul>
                        <li>
                            <span><a href="detail.html">JAVA内存区域及使用分配-实战JVM（一）</a></span>
                            <span class="view">12/18</span>
                        </li>

                        <li><span><a href="/index.html?typeId=2">注册发送验证链接设计</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">Blog数据库设计</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">Begin_Blog开源多用户博客系统</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">JAVA面试题</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">数字验证码Demo</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">akk入门demo</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">分布式事务解决方案</a></span><span class="view">12/18</span></li>

                    </ul>
                </div>
            </div>
        </div>
        <!-- 热门文章结束-->

        <!-- 最新教程开始 -->

        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/course.ico"/>
                    <a href="#">最新教程</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 最新教程开始结束 -->
        <!-- 最新问答开始 -->

        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/help.png"/>
                    <a href="#">最新问答</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 最新问答结束 -->
        <!-- 广告位 -->

        <div class="col-md-12" style="padding-top: 10px; padding-bottom: 0px">
            <div class="jumbotron" style="background-color: #663366;color: #fff;padding-top: 10px;padding-bottom: 10px" >
                <div class="container">
                    <h1 style="font-size: 40px">加入我们</h1>
                    <p >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指导你如何自学，并掌握一门开发技术 ，
                        帮你解答自学过程中的疑惑！QQ群:5369686 </p>
                </div>
            </div>
        </div>
        <!-- 广告位 -->
        <!-- 数据库开始 -->
        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/db.png"/>
                    <a href="#">数据库</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 数据库结束 -->
        <!-- 开源框架开始 -->

        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/frame.ico"/>
                    <a href="#">开源框架</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 开源框架结束 -->
        <!-- 代码分享开始 -->

        <div class="col-md-4">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/code.png"/>
                    <a href="#">代码分享</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 代码分享结束 -->

        <!-- 开源项目 -->

        <div class="col-md-6">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/project.png"/>
                    <a href="#">BeginCode开源项目</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 开源项目结束 -->
        <!-- 工具集 -->

        <div class="col-md-6">
            <div class="data_list">
                <div class="data_list_title">
                    <img src="${rc.contextPath}/icon/project.png"/>
                    <a href="#">BeginCode工具集</a>
                </div>
                <div class="datas">
                    <ul>

                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>
                        <li><span><a href="/index.html?typeId=2">如何封装一个易用的API（发邮件工具类）</a></span><span class="view">12/18</span></li>


                    </ul>
                </div>
            </div>
        </div>
        <!-- 工具集结束 -->
        <!-- row结束 -->
    </div>

</div>
<hr>
<#include "common/foot.ftl">
</body>
</html>